package com.financial.business.service;

import com.financial.business.util.apiresult.ApiResult;

/**
 * @author WANGNING
 * @api {post}
 * @email wyn20140226@aliyun.com
 * @tar 汇收银业务处理接口
 * @date 2019/11/5 13:51
 * @apiGroup heemoney-business
 * @apiVersion 2.0.0
 */
public interface HeemoneyBusinessService {

    /**
     * 汇收银报备
     *
     * @param requestParam
     * @return
     */
    public ApiResult report(String requestParam);

    /**
     * 汇收银支付
     *
     * @param requestParam
     * @return
     */
    public ApiResult pay(String requestParam);

    /**
     * 汇收银分账
     *
     * @param requestParam
     * @return
     */
    public ApiResult split(String requestParam);

    /**
     * 汇收银退款
     *
     * @param requestParam
     * @return
     */
    public ApiResult refund(String requestParam);

    /**
     * 汇收银提现
     *
     * @param requestParam
     * @return
     */
    public ApiResult withdrawal(String requestParam);

    /**
     * 汇收银转账/代付
     *
     * @param requestParam
     * @return
     */
    public ApiResult payment(String requestParam);
    
    /**  
     *    
     * 汇收银商户基础信息简要注册
     * @author zhaopengjun 
     * @date 2019/12/11 15:18  
     * @param [requestParam]  
     * @return com.financial.business.util.apiresult.ApiResult  
     */  
    ApiResult merchRegister(String requestParam);
}
